package com.cw.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @author xnd
 * @since 2023/6/22 15:36
 */
@Data
public class PatientInfoToDoctorVO {

    @ApiModelProperty("患者姓名")
    @ExcelProperty(value = "患者姓名")
    @ColumnWidth(15)
    private String patientName;

    @ApiModelProperty("科室名称")
    @ExcelProperty(value = "科室名称")
    @ColumnWidth(15)
    private String deptName;

    @ApiModelProperty("科室编号")
    @ExcelProperty(value = "科室编号")
    @ColumnWidth(15)
    private String deptCode;

    @ApiModelProperty("开单医生编号")
    @ExcelProperty(value = "开单医生编号")
    @ColumnWidth(15)
    private String emplCode;

    @ApiModelProperty("开单医生姓名")
    @ExcelProperty(value = "开单医生姓名")
    @ColumnWidth(15)
    private String emplName;

    @ApiModelProperty("诊断")
    @ExcelProperty(value = "诊断")
    @ColumnWidth(15)
    private String diagName;

    @ApiModelProperty("手机号")
    @ExcelProperty(value = "手机号")
    @ColumnWidth(15)
    private String phoneTel;

    @ApiModelProperty("备注")
    @ExcelProperty(value = "备注")
    @ColumnWidth(50)
    private String remark;

    @ApiModelProperty("备注")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ExcelProperty(value = "创建时间")
    @ColumnWidth(20)
    private LocalDateTime createTime;

    @ApiModelProperty("入院日期")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @ExcelProperty(value = "入院日期")
    @ColumnWidth(15)
    private LocalDate RYRQ;

    @ApiModelProperty("出院日期")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @ExcelProperty(value = "出院日期")
    @ColumnWidth(15)
    private LocalDate CYRQ;

    @ApiModelProperty("费用转结日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @ExcelProperty(value = "费用转结日期")
    @ColumnWidth(20)
    private LocalDateTime FYZJRQ;

    @ApiModelProperty("是否支付")
    @ExcelProperty(value = "是否支付")
    @ColumnWidth(15)
    private String isPay;





}
